package com.heatup.apt.management.service.order;

import java.util.*;

/**
 * Created by earvin on 2017/8/4.
 */
public interface OrderManageService {

    /**
     * 查询团课列表服务
     * @param param
     * @return
     */
    public Map<String,Object> getTeamOrderList(Map<String,Object> param);
    
    /**
     * 获取私教列表服务
     * @param param
     * @return
     */
    public Map<String,Object> getPersonalOrderList(Map<String,Object> param);
    
    /**
     * 获取檬营列表服务
     * @param param
     * @return
     */
    public Map<String,Object> getFunCampOrderList(Map<String,Object> param);
    
    /**
     * 获取自助列表服务
     * @param param
     * @return
     */
    public Map<String,Object> getSelfOrderList(Map<String,Object> param);
    
    /**
     * 获取体测和私教预约列表
     * @param param
     * @return
     */
    Map<String,Object> getSeOrderList(Map<String,Object> param);
    
    /**
     * 获取私教预约定案列表
     * @param param
     * @return
     */
    Map<String,Object> getPrivateBespeakOrderList(Map<String,Object> param);
    
    /**
     * 转单
     * @param param
     * @return
     */
    public Integer transferenceOrder(Map<String,Object> param);
    
    /**
     * 根据用订单号获取订单
     * @param parma
     * @return
     */
    public Map<String,Object> getOrderListByOrderNumber(Map<String,Object> parma);
}
